Following a recent transaction, a director now owns 246 shares of Netflix, valued at $216,327.48, marking a 96.28% decrease in their ownership. Over the past ninety days, insiders sold 152,198 shares worth $127.6 million, with institutional investors holding 80.93% of the stock. Barclays upgraded Netflix to an "equal weight" rating, raising the price target to $900, indicating a potential upside of 3.49%.